/*caputure from webcam*/
/*usage prog <filename>*/
#include "highgui.h"

int main( int argc, char** argv ) {
	cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE );
	//CvCapture* capture = cvCreateFileCapture( argv[1] ); // used for filecapture
	CvCapture* capture = cvCreateCameraCapture(0); // used for camera caputure
	IplImage* frame;
	while(1) {
		frame = cvQueryFrame( capture );
		if( !frame ) break;
			cvShowImage("Example2", frame );
		char c = cvWaitKey(33);
		if( c == 27 ) break;
	}
	cvReleaseCapture( &capture );
	cvDestroyWindow("Example2");
}
